<?php
	/* ***************************************************** */
	/* système d'initialisation de l'application             */
	/* ***************************************************** */
	if (strpos($_SERVER['HTTP_USER_AGENT'],'MSIE') !== FALSE) {
		echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">';
		echo '<html><head></head><body><img src="favAT.png" /><h1>Erreur navigateur !</h1>';
		echo '<p>Vous utilisez actuellement InternetExplorer pour acc&eacute;der au site "Arcans Team". Malheureusement,<br />';
		echo 'IE n\'&eacute;tant pas compatible avec les technologies utilis&eacute;es pour se site, vous ne pouvez le<br />';
		echo 'visualiser correctement.</p><p>Changer de navigateur pour voir le site</p>';
		echo '<p>Navigateurs compatibles connus :</p><ul><li>Google Chrome / Chromium</li><li>Firefox</li>';
		echo '<li>Opera</li><li>Safari</li></ul><br /><br /><h2>Pourquoi InternetExplorer n\'est-il pas compatible ?</h2>';
		echo '<p>IE ne respecte pas les standards fix&eacute;s par le W3C, et par cons&eacute;quent il ne poss&egrave;de pas<br />';
		echo 'soit les bonnes technologies, soit une version similaire aux autres navigateurs du march&eacute;.</p></body></html>';
	}
	else {
		$conf = file("conf",FILE_IGNORE_NEW_LINES);
		/* ***************************************************** */
		/* vérification du cookie de maintenance                 */
		/* ***************************************************** */
		if ($conf[0] && isset($_COOKIE["admin_at"]) && $_COOKIE["admin_at"]==$conf[1]) $conf[0]=0;
		/* ***************************************************** */
		/* condition sur l'état de maintenance                   */
		/* ***************************************************** */
		if ($conf[0]) {
			ob_start("ob_gzhandler");
			header('Content-Type: application/xml');
			header("Expires: Mon, 26 Jul 1997 05:00:00 Paris");
			header("Last-Modified: ".date("D, d M Y H:i:s")." Paris");
			header("Cache-Control: no-store, no-cache, must-revalidate");
			header("Cache-Control: post-check=0, pre-check=0", false);
			header("Pragma: no-cache");
			if (isset($_GET["svg"])) { //maj du logo svg pour la maintenance
				$svg = new DomDocument(); $svg->load("svg/voile_lg.svg"); $svg->documentElement->setAttribute("width","400px");
				$svg->documentElement->setAttribute("height","350px"); $g = $svg->getElementsByTagName("g")->item(5);
				$g->setAttribute("transform","translate(200,150),scale(2.2)"); echo $svg->saveXML();
			}
			else {
				$document = DOMImplementation::createDocument("http://www.w3.org/1999/xhtml","html"); $document->encoding = 'utf-8';
				//création du head
				$head = $document->createElement("head"); $document->documentElement->appendChild($head);
				$node = $document->createElement("link"); $node->setAttribute("rel","icon");
				$node->setAttribute("type","image.png"); $node->setAttribute("href",$conf[2]."favAT.png");
				$head->appendChild($node); $node = $document->createElement("title");
				$node->appendChild($document->createTextNode("Arcans Team - Maintenance"));
				$head->appendChild($node); $node = $document->createElement("style");
				$node->appendChild($document->createTextNode("div {margin:0;margin-top:138px;margin-left:50%;} "));
				$node->appendChild($document->createTextNode("object {margin:-200px;} h1 {margin-top:120px;text-align:center;} "));
				$node->appendChild($document->createTextNode("p {text-align:center;}")); $head->appendChild($node);
				//création du body
				$body = $document->createElement("body"); $document->documentElement->appendChild($body);
				$node_sup = $document->createElement("div"); $node = $document->createElement("object");
				$node->setAttribute("data",$conf[2]."?svg"); $node->setAttribute("type","application/xml");
				$node->setAttribute("width","400px"); $node->setAttribute("height","350px");
				$node_sup->appendChild($node); $body->appendChild($node_sup); $node = $document->createElement("h1");
				$node->appendChild($document->createTextNode("Arcans Team - Maintenance"));
				$body->appendChild($node); $node = $document->createElement("p");
				$node->appendChild($document->createTextNode("Le site est actuellement en maintenance,"));
				$node->appendChild($document->createElement("br"));
				$node->appendChild($document->createTextNode("nous faisons tout notre possible pour écourter au maximum "));
				$node->appendChild($document->createTextNode("la durée de l'indisponibilité."));
				$node->appendChild($document->createElement("br"));
				$node->appendChild($document->createTextNode("Merci de votre compréhension."));
				$body->appendChild($node); echo $document->saveXML();
			}
		}
		else require_once("application.php");
	}
?>